Gy Interface Support

Gy Interface Support
 
This chapter provides an overview of the Gy interface and describes how to configure the Gy interface.
Gy interface support is available on the Cisco system running StarOS 9.0 or later releases for the following products:
It is recommended that before using the procedures in this chapter you select the configuration example that best meets your service model, and configure the required elements for that model as described in the administration guide for the product that you are deploying.
This chapter describes the following topics:
Introduction
The Gy interface is the online charging interface between the PCEF/GW (Charging Trigger Function (CTF)) and the Online Charging System (Charging-Data-Function (CDF)).
The Gy interface makes use of the Active Charging Service (ACS) / Enhanced Charging Service (ECS) for real-time content-based charging of data services. It is based on the 3GPP standards and relies on quota allocation. The Online Charging System (OCS) is the Diameter Credit Control server, which provides the online charging data to the PCEF/GW. With Gy, customer traffic can be gated and billed in an online or prepaid style. Both time- and volume-based charging models are supported. In these models differentiated rates can be applied to different services based on ECS shallow- or deep-packet inspection.
In the simplest possible installation, the system will exchange Gy Diameter messages over Diameter TCP links between itself and one prepay server. For a more robust installation, multiple servers would be used. These servers may optionally share or mirror a single quota database so as to support Gy session failover from one server to the other. For a more scalable installation, a layer of proxies or other Diameter agents can be introduced to provide features such as multi-path message routing or message and session redirection features.
The following figure shows the Gy reference point in the policy and charging architecture.
PCC Logical Architecture
The following figure shows the Gy interface between CTF/Gateway/PCEF/Client running ECS and OCS (CDF/Server). Within the PCEF/GW, the Gy protocol functionality is handled in the DCCA module (at the ECS).
Gy Architecture
License Requirements
The Gy interface support is a licensed Cisco feature. A separate feature license may be required. Contact your Cisco account representative for detailed information on specific licensing requirements. For information on installing and verifying licenses, refer to the Managing License Keys section of the Software Management Operations chapter in the System Administration Guide.
Supported Standards
Gy interface support is based on the following standards:
Features and Terminology
This section describes features and terminology pertaining to Gy functionality.
Charging Scenarios
note_smallImportant: Online charging for events (“Immediate Event Charging” and “Event Charging with Reservation”) is not supported. Only “Session Charging with Reservation” is supported.
Session Charging with Reservation
Session Charging with Unit Reservation is used for credit control of sessions.
Decentralized Unit Determination and Centralized Rating
In this scenario, the CTF requests the reservation of units prior to session supervision. An account debit operation is carried out following the conclusion of session termination.
Centralized Unit Determination and Centralized Rating
In this scenario, the CTF requests the OCS to reserve units based on the session identifiers specified by the CTF. An account debit operation is carried out following the conclusion of session.
Decentralized Unit Determination and Decentralized Rating
note_smallImportant: Decentralized Rating is not supported in this release. Decentralized Unit determination is done using CLI configuration.
In this scenario, the CTF requests the OCS to assure the reservation of an amount of the specified number of monetary units from the subscriber's account. An account debit operation that triggers the deduction of the amount from the subscriber's account is carried out following the conclusion of session establishment.
Basic Operations
note_smallImportant: Immediate Event Charging is not supported in this release. “Reserve Units Request” and “Reserve Units Response” are done for Session Charging and not for Event Charging.
Online credit control uses the basic logical operations “Debit Units” and “Reserve Units”.
Session Charging with Unit Reservation (SCUR) use both the “Debit Units” and “Reserve Units” operations. SCUR uses the Session Based Credit Control procedure specified in RFC 4006. In session charging with unit reservation, when the “Debit Units” and “Reserve Units” operations are both needed, they are combined in one message.
note_smallImportant: Cost-Information, Remaining-Balance, and Low-Balance-Indication AVPs are not supported.
The consumed units are deducted from the subscriber's account after service delivery. Thus, the reserved and consumed units are not necessarily the same. Using this operation, it is also possible for the CTF to modify the current reservation, including the return of previously reserved units.
Re-authorization
The server may specify an idle timeout associated with a granted quota. Alternatively, the client may have a configurable default value. The expiry of that timer triggers a re-authorization request.
Mid-session service events (re-authorisation triggers) may affect the rating of the current service usage. The server may instruct the credit control client to re-authorize the quota upon a number of different session related triggers that can affect the rating conditions.
When a re-authorization is trigger, the client reports quota usage. The reason for the quota being reported is notified to the server.
Threshold based Re-authorization Triggers
The server may optionally include an indication to the client of the remaining quota threshold that triggers a quota re-authorization.
Termination Action
The server may specify to the client the behavior on consumption of the final granted units; this is known as termination action.
Diameter Base Protocol
The Diameter Base Protocol maintains the underlying connection between the Diameter Client and the Diameter Server. The connection between the client and server is TCP based. There are a series of message exchanges to check the status of the connection and the capabilities.
note_smallImportant: Acct-Application-Id is not parsed and if sent will be ignored by the PCEF/GW. In case the Result-Code is not DIAMETER_SUCCESS, the connection to the peer is closed.
note_smallImportant: DWR is sent only after Tw expiry after the last message that came from the server. Say if there is continuous exchange of messages between the peers, DWR might not be sent if (Current Time - Last message received time from server) is less than Tw.
A timeout value for retrying the disconnected peer must be provided.
There is a connection timeout interval, which is also equivalent to Tw timer, wherein after a CER has been sent to the server, if there is no response received while trying to reestablish connection, the connection is closed and the state set to idle.
Diameter Credit Control Application
The Diameter Credit Control Application (DCCA) is a part of the ECS subsystem. For every prepaid customer with Diameter Credit Control enabled, whenever a session comes up, the Diameter server is contacted and quota for the subscriber is fetched.
Quota Behavior
Various forms of quotas are present that can be used to charge the subscriber in an efficient way. Various quota mechanisms provide the end user with a variety of options to choose from and better handling of quotas for the service provider.
Time Quotas
The Credit-Control server can send the CC-Time quota for the subscriber during any of the interrogation of client with it. There are also various mechanisms as discussed below which can be used in conjunction with time quota to derive variety of methods for customer satisfaction.
If packets are allowed to flow during a CCR (Update)/CCA exchange, and the Quota-Consumption-Time AVP value in the provided quota is the same as in the previously provided quota, then the Quota-Consumption-Time runs normally through this procedure. For example, if 5 seconds of a 10 second QCT timer have passed when a CCR(U) is triggered, and the CCA(U) returns 2 seconds later, then the QCT timer will expire 3 seconds after the receipt of the CCA and the remaining unaccounted 5 seconds of usage will be recorded against the new quota even though no packets were transmitted with the new quota.
A locally configurable default value in the client can be used if the server doesn't send the QCT in the CCA.
The size of the envelope is not constant as it was in Parking meter. The end of the envelope can only be determined retrospectively.
Alternatively, if this AVP is not present, a locally configurable default value in the client is used. A Quota-Holding-Time value of zero indicates that this mechanism is not used.
Validity-Time of zero is invalid. Validity-Time is relative and not absolute.
Volume Quota
The server sends the CC-Total-Octets AVP to provide volume quota to the subscriber. DCCA currently supports only CC-Total-Octets AVP, which applies equally to uplink and downlink packets. If the total of uplink and downlink packets exceeds the CC-Total-Octets granted, the quota is assumed to be exhausted.
If CC-Input-Octets and/or CC-Output-Octets is provided, the quota is counted against CC-Input-Octets and/or CC-Output-Octets respectively.
note_smallImportant: Restricting usages based on CC-Input-Octets and CC_Output-Octets is not supported in this release.
Units Quota
The server can also send a CC-Service-Specific-Units quota which is used to have packets counted as units. The number of units per packet is a configurable option.
Granting Quota
Gy implementation assumes that whenever the CC-Total-Octets AVP is present, volume quota has been granted for both uplink and downlink.
If the Granted-Service-Unit contains no data, Gy treats it as an invalid CCA.
If the values are zero, it is assumed that no quota was granted.
If the AVP contains the sub AVPs without any data, it is assumed to be infinite quota.
Additional parameters relating to a category like QHT, QCT is set for the category after receiving a valid volume or time grant.
If a default quota is configured for the subscriber, and subscriber traffic is received it is counted against the default quota. The default quota is applicable only to the initial request and is not regranted during the course of the session. If subscriber disconnects and reconnects, the default quota will be applied again for the initial request.
Requesting Quota
Quotas for a particular category type can be requested using the Requested-Service-Unit AVP in the CCR. The MSCC is filled with the Rating-Group AVP which corresponds to the category of the traffic and Requested-Service-Unit AVP without any data.
The Requested-Service-Unit can contain the CC AVPs used for requesting specific quantity of time or volume grant. Gy CLI can be used to request quota for a category type.
Alternatively quota can also be requested from the server preemptively for a particular category in CCR- I. When the server grants preemptive quota through the Credit control answer response, the quota will be used only when traffic is hit for that category. Quota can be preemptively requested from the Credit Control server from the CLI.
Reporting Quota
Quotas are reported to the server for number of reasons including:
For the above cases except for QHT and Final, the Requested-Service-Unit AVP is present in the CCR.
Reporting Reason is present in CCR to let the server know the reason for the reporting of Quota. The Reporting-Reason AVP can be present either in MSCC level or at Used Service Unit (USU) level depending on whether the reason applies to all quotas or to single quota.
When one of these conditions is met, a CCR Update is sent to the server containing a Multiple-Services-Credit-Control AVP(s) indicating the reason for reporting usage in the Reporting-Reason and the appropriate value(s) for Trigger, where appropriate. Where a threshold was reached, the DCCA still has the amount of quota available to it defined by the threshold.
For all other reporting reasons the client discards any remaining quota and either discards future user traffic matching this category or allows user traffic to pass, or buffers traffic according to configuration.
For Reporting-Reason of Rating Condition Change, Gy requires the Trigger Type AVP to be present as part of the CCR to indicate which trigger event caused the reporting and re-authorization request.
For Reporting-Reason of end user service denied, this happens when a category is blacklisted by the credit control server, in this case a CCR-U is sent with used service unit even if the values as zero. When more quota is received from the server for that particular category, the blacklisting is removed.
If a default quota has been set for the subscriber then the usage from the default quota is deducted from the initial GSU received for the subscriber for the Rating Group or Rating Group and Service ID combination.
Default Quota Handling
Thresholds
The Gy client supports the following threshold types:
A threshold is always associated with a particular quota and a particular quota type. in the Multiple-Services-Credit-Control AVP, the Time-Quota-Threshold, Volume-Quota-Threshold, and Unit-Quota-Threshold are optional AVPs.
They are expressed as unsigned numbers and the units are seconds for time quota, octets for volume quota and units for service specific quota. Once the quota has reached its threshold, a request for more quotas is triggered toward the server. User traffic is still allowed to flow. There is no disruption of traffic as the user still has valid quota.
The Gy sends a CCR Update with a Multiple-Services-Credit-Control AVP containing usage reported in one or more User-Service-Unit AVPs, the Reporting-Reason set to THRESHOLD and the Requested-Service-Unit AVP without data.
When quota of more than one type has been assigned to a category, each with its own threshold, then the threshold is considered to be reached once one of the unit types has reached its threshold even if the other unit type has not been consumed.
When reporting volume quota, the DCCA always reports uplink and downlink separately using the CC-Input-Octets AVP and the CC-Output-Octets AVP, respectively.
On receipt of more quotas in the CCA the Gy discard any quota not yet consumed since sending the CCR. Thus the amount of quota now available for consumption is the new amount received less any quota that may have been consumed since last sending the CCR.
Conditions for Reauthorization of Quota
Quota is re-authorized/requested from the server in case of the following scenarios:
Discarding or Allowing or Buffering Traffic to Flow
Whenever Gy is waiting for CCA from the server, there is a possibility of traffic for that particular traffic type to be encountered in the Gy. The behavior of what needs to be done to the packet is determined by the configuration. Based on the configuration, the traffic is either allowed to pass or discarded or buffered while waiting for CCA from the server.
This behavior applies to all interrogation of client with server in the following cases:
In addition to allowing or discarding user traffic, there is an option available in case of quota exhausted or no quota circumstances to buffer the traffic. This typically happens when the server has been requested for more quota, but a valid quota response has not been received from the server, in this case the user traffic is buffered and on reception of valid quota response from the server the buffered traffic is allowed to pass through.
Procedures for Consumption of Time Quota
If the QCT value is changed during intermediate interrogations, then the new QCT comes into effect from the time the CCA is received. For instance, if the QCT is deactivated in the CCA, then quota consumptions resume normally even without any packet flow. Or if the QCT is activated from deactivation, then the quota consumption resume only after receiving the first packet after CCA.
QHT timer is reset every time a packet arrives.
Envelope Reporting
The server may determine the need for additional detailed reports identifying start time and end times of specific activity in addition to the standard quota management. The server controls this by sending a CCA with Envelope-Reporting AVP with the appropriate values. The DCCA client, on receiving the command, will monitor for traffic for a period of time controlled by the Quota-Consumption-Time AVP and report each period as a single envelope for each Quota-Consumption-Time expiry where there was traffic. The server may request envelope reports for just time or time and volume. Reporting the quota back to the server, is controlled by Envelope AVP with Envelope-Start-Time and Envelope-End-Time along with usage information.
Credit Control Request
Credit Control Request (CCR) is the message that is sent from the client to the server to request quota and authorization. CCR is sent before the establishment of MIP session, and at the termination of the MIP session. It can be sent during service delivery to request more quotas.
If the MSCC AVP is missing in CCA-Update it is treated as invalid CCA and the session is terminated.
The following figure depicts the call flow for a simple call request in the GGSN / P-GW /IPSG Gy implementation.
Gy Call Flow for Simple Call Request
The following figure depicts the call flow for a simple call request in the HA Gy implementation.
Gy Call Flow for Simple Call Request
Tx Timer Expiry Behavior
A timer is started each time a CCR is sent out from the system, and the response has to arrive within Tx time. The timeout value is configurable in the Diameter Credit Control Configuration mode.
In case there is no response from the Diameter server for a particular CCR, within Tx time period, and if there is an alternate server configured, the CCR is sent to the alternate server after Tw expiry as described in “Tw Timer expiry behavior” section.
It also depends on the Credit-Control-Session-Failover AVP value for the earlier requests. If this AVP is present and is coded to FAILOVER_SUPPORTED then the credit-control message stream is moved to the secondary server, in case it is configured. If the AVP value is FAILOVER_NOT SUPPORTED, then the call is dropped in case of failures, even if a secondary server is configured.
Redirection
In the Final-Unit-Indication AVP, if the Final-Action is REDIRECT or Redirect-Server AVP is present at command level, redirection is performed.
The redirection takes place at the end of consumption of quota of the specified category. The GY sends a CCR-Update without any RSU or Rating-Group AVP so that the server does not give any more quotas.
If the Final-Action AVP is RESTRICT_ACCESS, then according to the settings in Restriction-Filter-Rule AVP or Filter-Id AVP. GY sends CCR-Update to the server with used quota.
Triggers
The Diameter server can provide with the triggers for which the client should reauthorize a particular category. The triggers can be configured locally as well but whatever trigger is present in the CCA from the server will have precedence.
note_smallImportant: In this release, Gy triggers are not supported for HA.
The trigger types that are supported are:
On any event as described in the Trigger type happens, the client reauthorizes quota with the server. The reporting reason is set as RATING_CONDITION_CHANGE.
Tariff Time Change
The tariff change mechanism applies to each category instance active at the time of the tariff change whenever the server indicated it should apply for this category.
The concept of dual coupon is supported. Here the server grants two quotas, which is accompanied by a Tariff-Time-Change, in this case the first granted service unit is used until the tariff change time, once the tariff change time is reached the usage is reported up to the point and any additional usage is not accumulated, and then the second granted service unit is used.
If the server expects a tariff change to occur within the validity time of the quota it is granting, then it includes the Tariff-Time-Change AVP in the CCA. The DCCA report usage, which straddles the change time by sending two instances of the Used-Service-Unit AVP, one with Tariff-Change-Usage set to UNIT_BEFORE_TARIFF_CHANGE, and one with Tariff-Change-Usage set to UNIT_AFTER_TARIFF_CHANGE, and this independently of the type of units used by application. Both Volume and Time quota are reported in this way.
The Tariff time change functionality can as well be done using Validity-Time AVP, where in the Validity-Time is set to Tariff Time change and the client will reauthorize and get quota at Validity-Time expiry. This will trigger a lot of reauthorize request to the server at a particular time and hence is not advised.
Tariff-Time-Usage AVP along with the Tariff-Time-Change AVP in the answer message to the client indicates that the quotas defined in Multiple-Services-Credit-Control are to be used before or after the Tariff Time change. Two separate quotas are allocated one for before Tariff-Time-Change and one for after Tariff-Time-Change. This gives the flexibility to the operators to allocate different quotas to the users for different periods of time. In this case, the DCCA should not send the Before-Usage and After-Usage counts in the update messages to the server. When Tariff-Time-Change AVP is present without Tariff-Time-Usage AVP in the answer message, then the quota is used as in single quota mechanism and the client has to send before usage and after usage quotas in the updates to the server.
note_smallImportant: In this release, Gy does not support UNIT_INDETERMINATE value.
Final Unit Indication
The Final-Unit-Indication AVP can be present in the CCA from the server to indicate that the given quota is the final quota from the server and the corresponding action as specified in the AVP needs to be taken.
Final Unit Indication at Command Level
Gy currently does not support FUI AVP at command level. If this AVP is present at command level it is ignored. If the FUI AVP is present at command level and the Final-Unit-Action AVP set to TERMINATE, Gy sends a CCR-Terminate at the expiry of the quota, with all quotas in the USU AVP.
note_smallImportant: FUI AVP at command level is only supported for Terminate action.
Final Unit Indication at MSCC Level
If the Final-Unit-Indication AVP is present at MSCC level, and if the Final-Unit-Action AVP is set to TERMINATE, a CCR-Update is sent at the expiry of the allotted quota and report the usage of the category that is terminated.
For information on redirection cases refer to Redirection section.
Credit Control Failure Handling
CCFH AVP defines what needs to be done in case of failure of any type between the client and the server. The CCFH functionality can be defined in configuration but if the CCFH AVP is present in the CCA, it takes precedence. CCFH AVP gives flexibility to have different failure handling.
Gy supports the following Failure Handling options:
CCFH with Failover Supported
In case there is a secondary server is configured and if the CC-Session-Failover AVP is set to FAILOVER_SUPPORTED, the following behavior takes place:
CCFH with Failover Not Supported
In case there is a secondary server configured and if the CC-Session-Failover AVP is set to FAILOVER_NOT_SUPPORTED, the following behavior takes place as listed below. Same is the case if there is no secondary server configured on the system.
Failover Support
The CC-Session-Failover AVP and the Credit-Control-Failure-Handling (CCFH) AVP may be returned by the CC server in the CCA-I, and are used by the DCCA to manage the failover procedure. If they are present in the CCA they override the default values that are locally configured in the system.
If the CC-Session-Failover is set to FAILOVER_NOT_SUPPORTED, a CC session will never be moved to an alternative Diameter Server.
If the value of CC-Session-Failover is set to FAILOVER_SUPPORTED, then the Gy attempts to move the CC session to the alternative server when it considers a request to have failed, i.e:
The CCFH determines the behavior of the client in fault situations. If the Tx timer expires then based on the CCFH value the following actions are taken:
After the failover action has been attempted, and if there is still a failure to send or temporary error, depending on the CCFH action, the following action is taken:
Recovery Mechanisms
DCCA supports a recovery mechanism that is used to recover sessions without much loss of data in case of Session Manager failures. There is a constant check pointing of Gy data at regular intervals and at important events like update, etc.
For more information on recovery mechanisms, please refer to the System Administration Guide.
Error Mechanisms
Unsupported AVPs
All unsupported AVPs from the server with “M” bit set are ignored.
Invalid Answer from Server
If there is an invalid answer from the server, Gy action is dependent on the CCFH setting:
Result Code Behavior
 
For all other permanent/transient failures, Gy action is dependent on the CCFH setting.
Supported AVPs
The Gy functionality supports the following AVPs:
Gy supports this AVP only in USU.
Gy supports this AVP only in USU.
Gy currently does not support EVENT_REQUEST value.
Gy does not support this AVP in RSU.
Gy does not support this AVP in RSU.
Supported at Multiple-Services-Credit-Control grouped AVP level and not at command level.
Fully supported at Multiple-Services-Credit-Control grouped AVP level and partially supported (TERMINATE) at command level.
Gy currently supports only URL (2) value.
Gy does NOT support UNIT_INDETERMINATE (2) value.
Gy sends only incremental counts for all the AVPs from the last CCA-U.
Gy currently supports only IMEISV value.
Cisco GGSN and P-GW support IMEISV by default.
This AVP is present only in CCR-I.
This optional AVP is present only in CCA.
This optional AVP is present only in the CCA command. It is contained in the Multiple-Services-Credit-Control AVP. It applies equally to the granted time quota and to the granted volume quota.
Gy currently does not support the POOL_EXHAUSTED (8) value. It is used in case of credit-pooling which is currently not supported.
Only PS-Information is supported.
The Gy server may include this AVP in an Multiple-Services-Credit-Control AVP when granting time quota.
Unsupported AVPs
This section lists the AVPs that are NOT supported.
The PCEF/GW ignores this AVP if no PS free format data is stored for the online charging session.
Configuring Gy Interface Support
To configure Gy interface support:
1.
2.
3.
Save your configuration to flash memory, an external memory device, and/or a network location using the Exec mode command save configuration. For additional information on how to verify and save configuration files, refer to the System Administration Guide and the Command Line Interface Reference.
note_smallImportant: Commands used in the configuration examples in this section provide base functionality to the extent that the most common or likely commands and/or keyword options are presented. In many cases, other optional commands and/or keyword options are available. Refer to the Command Line Interface Reference for complete information regarding all commands.
Configuring GGSN / P-GW / IPSG Gy Interface Support
To configure the standard Gy interface support for GGSN/P-GW/IPSG, use the following configuration:
configure
  context <context_name>
     diameter endpoint <endpoint_name>
        origin realm <realm>
        origin host <diameter_host> address <ip_address>
        peer <peer> realm <realm> address <ip_address>
        exit
     exit
  active-charging service <ecs_service_name>
     credit-control [ group <cc_group_name> ]
        diameter origin endpoint <endpoint_name>
        diameter peer-select peer <peer> realm <realm>
        diameter pending-timeout <timeout_period>
        diameter session failover
        diameter dictionary <dictionary>
        failure-handling initial-request continue
        failure-handling update-request continue
        failure-handling terminate-request continue
        exit
     exit
  context <context_name>
     apn <apn_name>
        selection-mode sent-by-ms
        ims-auth-service <service>
        ip access-group <access_list_name> in
        ip access-group <access_list_name> out
        ip context-name <context_name>
        active-charging rulebase <rulebase_name>
        credit-control-group <cc_group_name>
        end
Notes:
For information on configuring IP access lists, refer to the Access Control Lists chapter in the System Administration Guide.
For more information on configuring ECS ruledefs, refer to the ACS Ruledef Configuration Mode Commands chapter in the Command Line Interface Reference.
For more information on configuring ECS charging actions, refer to the ACS Charging Action Configuration Mode Commands chapter in the Command Line Interface Reference.
For more information on configuring ECS rulebases, refer to the ACS Rulebase Configuration Mode Commands chapter in the Command Line Interface Reference.
Configuring HA / PDSN Gy Interface Support
To configure HA / PDSN Gy interface support, use the following configuration:
configure
  context <context_name>
     diameter endpoint <endpoint_name>
        origin realm <realm>
        origin host <diameter_host> address <ip_address>
        peer <peer> realm <realm> address <ip_address>
        exit
     exit
  active-charging service <ecs_service_name>
     ruledef <ruledef_name>
        ip any-match = TRUE
        exit
     charging-action <charging_action_name>
        content-id <content_id>
        cca charging credit rating-group <rating_group>
        exit
     rulebase <rulebase_name>
        action priority <action_priority> ruledef <ruledef_name> charging-action <charging_action_name>
        exit
     credit-control [ group <cc_group_name> ]
        diameter origin endpoint <endpoint_name>
        diameter peer-select peer <peer> realm <realm>
        diameter pending-timeout <timeout>
        diameter session failover
        diameter dictionary <dictionary>
        failure-handling initial-request continue
        failure-handling update-request continue
        failure-handling terminate-request continue
        pending-traffic-treatment noquota buffer
        pending-traffic-treatment quota-exhausted buffer
        exit
     exit
  context <context_name>
     subscriber default
        ip access-group <acl_name> in
        ip access-group <acl_name> out
        ip context-name <context_name>
        active-charging rulebase <rulebase_name>
        credit-control-group <cc_group_name>
        end
Notes:
For information on configuring IP access lists, refer to the Access Control Lists chapter in the Systems Administration Guide.
For more information on configuring ECS ruledefs, refer to the ACS Ruledef Configuration Mode Commands chapter in the Command Line Interface Reference.
For more information on configuring ECS charging actions, refer to the ACS Charging Action Configuration Mode Commands chapter in the Command Line Interface Reference.
For more information on configuring ECS rulebases, refer to the ACS Rulebase Configuration Mode Commands chapter in the Command Line Interface Reference.
Gathering Statistics
This section explains how to gather Gy and related statistics and configuration information.
In the following table, the first column lists what statistics to gather, and the second column lists the action to perform.
show active-charging credit-control session-states [ rulebase <rulebase_name> ] [ content-id <content_id> ]
 

Cisco Systems Inc.
Tel: 408-526-4000
Fax: 408-527-0883